
package com.casa_apoio.model.dao;

import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.criterion.Criterion;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;


public class CidadeUtilDAO<T> extends HibernateDAO<T>{

    public CidadeUtilDAO(Class<T> classe, Session session) {
        super(classe, session);
    }
    
     public List<T> listaCidadesPorEstado(String estado) {
        Criterion filtro = Restrictions.eq("uf", estado);
        Criteria criterio = criaCriteria();
        criterio.addOrder(Order.asc("cidade")).add(filtro);
        List<T> listaCidadesPorEstado = criterio.list();
        return listaCidadesPorEstado;
    }
    
}
